<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>rest参数</title>
</head>
<body>
    <script>
        /**
         * ES6 引入 rest 参数（形式为...变量名），用于获取函数的多余参数，这样就不需要使用arguments对象了。
         * rest 参数搭配的变量是一个数组，该变量将多余的参数放入数组中
        */
        // function add(...values){
        //     let total = 0;
        //     for (let item of values) {
        //         total+=item;
        //     }
        //     console.log(total);
        // }

        // add(1,2,3,4,5,6,7,8,9,10);

        /**
         * 函数的name属性，返回该函数的函数名。
        */

        function foo(){

        }
        console.log(foo.name,foo.length);
    </script>
</body>
</html>